
MATH_BYTECODE = (
    "606060405261022e806100126000396000f360606040523615610074576000357c01000000000000"
    "000000000000000000000000000000000000000000009004806316216f391461007657806361bc22"
    "1a146100995780637cf5dab0146100bc578063a5f3c23b146100e8578063d09de08a1461011d5780"
    "63dcf537b11461014057610074565b005b610083600480505061016c565b60405180828152602001"
    "91505060405180910390f35b6100a6600480505061017f565b604051808281526020019150506040"
    "5180910390f35b6100d26004808035906020019091905050610188565b6040518082815260200191"
    "505060405180910390f35b61010760048080359060200190919080359060200190919050506101ea"
    "565b6040518082815260200191505060405180910390f35b61012a6004805050610201565b604051"
    "8082815260200191505060405180910390f35b610156600480803590602001909190505061021756"
    "5b6040518082815260200191505060405180910390f35b6000600d9050805080905061017c565b90"
    "565b60006000505481565b6000816000600082828250540192505081905550600060005054905080"
    "507f3496c3ede4ec3ab3686712aa1c238593ea6a42df83f98a5ec7df9834cfa577c5816040518082"
    "815260200191505060405180910390a18090506101e5565b919050565b6000818301905080508090"
    "506101fb565b92915050565b600061020d6001610188565b9050610214565b90565b600060078202"
    "90508050809050610229565b91905056"
)


MATH_ABI = [
    {
        "constant": False,
        "inputs": [],
        "name": "return13",
        "outputs": [
            {"name": "result", "type": "int256"},
        ],
        "type": "function",
    },
    {
        "constant": True,
        "inputs": [],
        "name": "counter",
        "outputs": [
            {"name": "", "type": "uint256"},
        ],
        "type": "function",
    },
    {
        "constant": False,
        "inputs": [
            {"name": "amt", "type": "uint256"},
        ],
        "name": "increment",
        "outputs": [
            {"name": "result", "type": "uint256"},
        ],
        "type": "function",
    },
    {
        "constant": False,
        "inputs": [
            {"name": "a", "type": "int256"},
            {"name": "b", "type": "int256"},
        ],
        "name": "add",
        "outputs": [
            {"name": "result", "type": "int256"},
        ],
        "type": "function",
    },
    {
        "constant": False,
        "inputs": [],
        "name": "increment",
        "outputs": [
            {"name": "", "type": "uint256"},
        ],
        "type": "function"
    },
    {
        "constant": False,
        "inputs": [
            {"name": "a", "type": "int256"},
        ],
        "name": "multiply7",
        "outputs": [
            {"name": "result", "type": "int256"},
        ],
        "type": "function",
    },
    {
        "anonymous": False,
        "inputs": [
            {"indexed": False, "name": "value", "type": "uint256"},
        ],
        "name": "Increased",
        "type": "event",
    },
]
